"""
重要
此代码为设计头
包含
    1.启动指定谷歌路径和驱动
    2.进程结束不会自动关闭
"""

from selenium import webdriver

from selenium.webdriver.chrome.options import Options
from selenium.webdriver.chrome.service import Service
#  常量
from config.constants import driver_path, chrome_path

# 指定谷歌路径和驱动
# chrome_path = constants.chrome_path
# driver_path = constants.driver_path

# 创建 ChromeOptions 并启用 detach 模式
# 进程结束不会自动关闭
options = Options()
options.add_experimental_option("detach", True)  # 关键设置

service = Service(driver_path)
options.binary_location = chrome_path

driver = webdriver.Chrome(service=service, options=options)

# 启动浏览器（脚本结束后不会自动关闭）
driver.get("https://www.baidu.com")
